Factoring Polynomials over Finite Fields using Drinfeld Modules with Complex Multiplication
نویسنده
چکیده
We present novel algorithms to factor polynomials over a finite field Fq of odd characteristic using rank 2 Drinfeld modules with complex multiplication. The main idea is to compute a lift of the Hasse invariant (modulo the polynomial f(x) ∈ Fq[x] to be factored) with respect to a Drinfeld module φ with complex multiplication. Factors of f(x) supported on prime ideals with supersingular reduction at φ have vanishing Hasse invariant and can be separated from the rest. A Drinfeld module analogue of Deligne’s congruence plays a key role in computing the Hasse invariant lift. We present two algorithms based on this idea. The first algorithm chooses Drinfeld modules with complex multiplication at random and has a quadratic expected run time. The second is a deterministic algorithm with O( √ p) run time dependence on the characteristic p of Fq.
منابع مشابه
Drinfeld Modules with Complex Multiplication, Hasse Invariants and Factoring Polynomials over Finite Fields
We present a novel randomized algorithm to factor polynomials over a finite field Fq of odd characteristic using rank 2 Drinfeld modules with complex multiplication. The main idea is to compute a lift of the Hasse invariant (modulo the polynomial f ∈ Fq[x] to be factored) with respect to a random Drinfeld module φ with complex multiplication. Factors of f supported on prime ideals with supersin...
متن کاملPolynomial Factorization over Finite Fields By Computing Euler-Poincare Characteristics of Drinfeld Modules
We propose and rigorously analyze two randomized algorithms to factor univariate polynomials over finite fields using rank 2 Drinfeld modules. The first algorithm estimates the degree of an irreducible factor of a polynomial from Euler-Poincare characteristics of random Drinfeld modules. Knowledge of a factor degree allows one to rapidly extract all factors of that degree. As a consequence, the...
متن کاملFactoring polynomials over finite fields with Drinfeld modules
In the following, we describe a way of factoring polynomials in Fq[X] with Drinfeld modules. We furthermore analyse the complexity of the algorithm and compare it to the well-known Cantor-Zassenhaus algorithm. 1. Defining Fq[X ]-module structures with Drinfeld modules Throughout this paper we will denote A = Fq[X ], where q is a power of some prime p, and N ∈ A for the polynomial which is to be...
متن کاملAddendum to "Factoring polynomials over finite fields with Drinfeld modules"
After my paper [2] was electronically published by Mathematics of Computation, I came across the PhD thesis of professor I. Y. Potemine [6]. In Section 4.3 of his thesis, an algorithm for factoring polynomials is proposed which is equivalent to the algorithm discussed in my paper. Potemine’s algorithm is acknowledged in my PhD thesis [1]. Our algorithms were found independently, both as analogu...
متن کامل3 More Properties of Yetter - Drinfeld Modules over Quasi - Hopf Algebras
We generalize various properties of Yetter-Drinfeld modules over Hopf algebras to quasi-Hopf algebras. The dual of a finite dimensional Yetter-Drinfeld module is again a Yetter-Drinfeld module. The algebra H 0 in the category of Yetter-Drinfeld modules that can be obtained by modifying the multiplication in a proper way is quantum commutative. We give a Structure Theorem for Hopf modules in the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1606.00898 شماره
صفحات -
تاریخ انتشار 2016